body {
	font: 14px Microsoft YaHei, Hiragino Sans GB, WenQuanYi Micro Hei, Helvetica, Arial, sans-serif;
	background-size: cover;
}
.center {
	padding: 50px;
	text-align: center;
}
.modal-dialog-center {
	top: -moz-calc(50% - 160px);
	top: -webkit-calc(50% - 160px);
	top: calc(50% - 160px);
}
#msg {
	padding: 20px;
}
.col-xs-offset-lt {
	padding: 0px 15px !important;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 85%;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 80%;
	}
}
@media (min-width: 1600px) {
	.container {
		width: 80%;
	}
}
